Anti-aliasing with Stratified B-spline Filters
نویسندگان
چکیده
A simple and elegant method is presented to perform anti-aliasing in ray traced images. The method uses stratified sampling to reduce the occurrence of artifacts in an image and features a B-spline filter to compute the final luminous intensity at each pixel. The method is scalable through the specification of the filter order. A B-spline filter of order one amounts to a simple anti-aliasing scheme with box filtering. Increasing the order of the B-spline generates progressively smoother filters. Computation of the filter values is done in a recursive way, as part of a sequence of Newton-Raphson iterations, to obtain the optimal sample positions in screen space. The proposed method can perform both anti-aliasing in space and in time, the later being more commonly known as motion blur. We show an application of the method to the ray casting of implicit procedural surfaces.
منابع مشابه
Anti-aliasing with Stratified B-spline Filters of Arbitrary Order
A simple and elegant method is presented to perform anti-aliasing in computer-generated images. The method uses stratified sampling to reduce the occurrence of artifacts in the image and features a B-spline filter, of some desired order, to compute the final luminous intensity at each pixel. The method is scalable through the specification of the filter order. A B-spline filter of order one amo...
متن کاملHigh-Degree Temporal Antialiasing
We propose the use of high-degree resampling filters for improved temporal antialiasing, or as the result is often called, motion blur. Without temporal antialiasing, strange effects can occur within an animation, for example, wheels can appear to spin backwards at a certain speed. In a typical effort to overcome this, the camera shutter is left open over some period of time during the frame, l...
متن کاملSpline kernels for continuous-space image processing
We present an explicit formula for spline kernels; these are defined as the convolution of several B-splines of variable widths hi and degrees ni. The spline kernels are useful for continuous signal processing algorithms that involve Bspline inner-products or the convolution of several spline basis functions. We apply our results to the derivation of spline-based algorithms for two classes of p...
متن کاملArbitrary ratio sample rate conversion using B-spline interpolation for software defined radio
Arbitrary ratio sampling rate conversion (SRC) structure using B-spline interpolation is proposed for software defined radio (SDR) in this paper. By combining SRC with SDR’s transmitter/receiver filter, the constraint on SRC reconstruction filter can be relaxed, and an overall computational reduction can be achieved. The mixedwidth B-spline is introduced so that both antiimaging and anti-aliasi...
متن کاملWavelets for adaptively refined -subdivision meshes
For view-dependent visualization, adaptively refined volumetric meshes are used to adapt resolution to given error constraints. A mesh hierarchy based on the -subdivision scheme produces structured grids with highest adaptivity. Downsampling filters reduce aliasing effects and lead to higher-quality data representation (in terms of lower approximation error) at coarser levels of resolution. We ...
متن کامل